package com.shijie99.paper.manage.dao;

import com.shijie99.paper.manage.pojo.PmPolicyInfo;
import com.shijie99.paper.manage.pojo.PmPolicyInfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PmPolicyInfoMapper {
    int countByExample(PmPolicyInfoExample example);

    int deleteByExample(PmPolicyInfoExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(PmPolicyInfo record);

    int insertSelective(PmPolicyInfo record);

    List<PmPolicyInfo> selectByExample(PmPolicyInfoExample example);

    PmPolicyInfo selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") PmPolicyInfo record, @Param("example") PmPolicyInfoExample example);

    int updateByExample(@Param("record") PmPolicyInfo record, @Param("example") PmPolicyInfoExample example);

    int updateByPrimaryKeySelective(PmPolicyInfo record);

    int updateByPrimaryKey(PmPolicyInfo record);
}